@font-face {
    font-family:'Calibri';
    src: url('../fonts/calibri/Calibri-2.eot');
	src: url('../fonts/calibri/Calibri-3.eot') format('embedded-opentype'),
		 url('../fonts/calibri/Calibri-1.woff2') format('woff2'),
		 url('../fonts/calibri/Calibri-1.woff') format('woff'),
		 url('../fonts/calibri/Calibri-1.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2083;
}

body { font-family:'Calibri', sans-serif;  font-weight:400;background:#f6f6f6;}

.macfont {font-family: 'Open Sans', sans-serif;font-weight:400;}
/*----------------------------------------------------------------------*/
body.wfont {font-size: 16px;font-family:'Calibri', sans-serif; }
.wfont .navbar-nav>li>a{ font-size: 16px;}
.wfont .header .topbar ul.loginbar {font-size: 15px;}
.wfont .inforsection p {font-size: 17px;}
.wfont .followbox p { font-size: 16px;}
.wfont .banner2 p {    font-size: 18px;}
.wfont .leadershipinfo .media-body h3, .wfont .leadershipinfo .media-body h4 {font-size: 16px;}
.wfont .leadershipinfo .media-body h2 {    font-size: 22px;}
.wfont .btn {font-size: 16px;}
.wfont .tendata .tentitle{font-size: 20px;}
.wfont .tendata .tencontent { font-size: 16px;}
.wfont .valtxt { font-size: 14px;}
.wfont .qlinks ul li a {font-size: 16px;}
.wfont .subtabmain li a {font-size: 16px;}
.wfont .goverboarddir h4 {font-size: 18px;}
.wfont .goverboarddir p {    font-size: 16px;}
.wfont .discdirector h3{ font-size:16px; }
.wfont .inv-contact-us ul h4{ font-size:17px;}
.wfont .table-responsive td { font-size: 16px;}
.wfont .goverboarddir h4 { font-size: 18px;}
.wfont .goverboarddir p {font-size: 15px;}
.wfont .research-analysts th{font-size: 17px;}
.wfont .leftpanel .note { font-size: 16px;}
.wfont .shlist li p {font-size: 16px;}
.wfont .shlist li span { font-size: 15px;}
.wfont .subtabmain li a {min-height: 79px;}
.wfont .inv-contact-us ul li { font-size: 15px;}
.wfont .bannerlinks li a { min-height: 68px;}
.wfont .contentleft h2 {letter-spacing: 1px;font-size: 37px;}
.wfont .h4, .wfont h4 { font-size: 20px;}
.wfont .medialist p { font-size: 16px;}
.wfont .konwm {font-size: 14px;}
.wfont .smk_accordion .accordion_in .acc_head {font-size: 18px;}
.wfont .corporateinfo ul li {font-size: 14px;}
.wfont .corporateinfo h1 {font-size: 18px;}
@media (max-width: 479px) {.wfont .subtabmain li a {    font-size: 11px;}.wfont .bannerlinks.thretabsm li a { min-height: 73px; line-height: 16px;}}
@media (max-width: 767px){
.wfont .mblfrizz li {font-size: 12px;}
.wfont .frizzclm  th {font-size: 13px;}	
.wfont .table-responsive td { font-size: 12px;}
.wfont .tendata .tentitle { font-size: 18px;}
.healthimg { width: 100%;}
}
@media (max-width: 459px){
.wfont #exTab2 .nav>li>a { min-height: 70px;}
}
/*----------------------------------------------------------------------*/

a, a:hover, a:active, a:focus  { text-decoration:none; color:#000; outline:0;}
 a:hover   {  color:#FA4616;  }
button, button:focus, button:active, input, input:focus, input:active { outline:none!important;}

.btn {  border-radius: 0px;padding: 6px 16px;color: #fff;background: transparent;font-size: 14px;box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.18);
-webkit-transition: all .8s ease;
-moz-transition: all .8s ease;
transition: all .8s ease;
border: 1px solid #fff; position:relative;}
/*.btn::after {position: absolute;content: '';bottom: 0px;left:0;background-color: #FA4616;width: 100%;height: 0%;z-index: 1;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.btn:hover:after {transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;width: 100%;height:100%;z-index: -1;}*/
.btn:hover {color: white; text-decoration: none; z-index: 1;background-color: #FA4616;}

.btn-gray { background:#99999a; color:#fff; border:none;  padding: 14px; }
.btn-gray:after { -webkit-transition: .5s!important; -moz-transition: none!important;  -ms-transition: none!important;  -o-transition: none!important; transition: none!important;}
/*.btn-gray:hover, .btn-gray:active, .btn-gray:focus { background:#8b8b8b; color:#fff; border:none;  }*/
.btn-gray:hover, .btn-gray:active, .btn-gray:focus { background:#FA4616; color:#fff; border:none;  }

input[type=reset] { background:#c7c5c5;}

.btn-orange { background:#FA4616; color:#fff; border:none; }
.btn-orange:hover, .btn-orange:active, .btn-orange:focus { background:#e33605; color:#fff; border:none; }

.arrowbtn { width:100%; text-align:left; }
.arrowbtn i { float:right; font-size: 21px;}

.largebtn { font-size:18px;}
.largebtn i{ font-size: 25px;}

.mtb10 { margin:10px 0} 
.m0 {margin: 0px!important;}.mt0 {margin-top: 0px!important;}.ml0 {margin-left: 0px!important;}.mr0 {margin-right: 0px!important;}.mb0 {margin-bottom: 0px!important;}
.m10 { margin:10px;}.m20 { margin:20px!important;}
.mb5 {	margin-bottom: 5px!important;}
.mt10 {	margin-top: 10px!important;}.ml10 {margin-left: 10px!important;}.mr10 {	margin-right: 10px!important;}.mb10 {	margin-bottom: 10px!important;}
.mt20 {margin-top: 20px!important;}.ml20 {margin-left: 20px!important;}.mr20 {	margin-right: 20px!important;}.mb20 {	margin-bottom: 20px!important;}
.mt25 {margin-top: 25px!important;}.ml25 {margin-left: 25px!important;}.mr25 {  margin-right: 25px!important;}.mb25 {   margin-bottom: 25px!important;}
.mtb20 { margin:20px 0}
.mtb25 { margin:25px 0}
.mt40 {margin-top: 40px!important;}.mb30 {margin-bottom: 30px!important;}.mb40 {margin-bottom: 40px!important;}

.p0 {padding: 0px!important;}.pt0 {padding-top: 0px!important;}.pl0 {padding-left: 0px!important;}.pr0 {padding-right: 0px!important;}.pb0 {padding-bottom: 0px!important;}
.p20 { padding:20px}
.ptb20 { padding:20px 0}

section { background:#fff; padding:30px;-webkit-box-shadow: 17px 12px 40px #e4e4e4;-moz-box-shadow: 17px 12px 40px #e4e4e4;    -webkit-box-shadow: 17px 12px 40px #e4e4e4;  margin: 20px 0;}

.textgray { color:#d6dee2}
.textorange { color:#FA4616!important;}

.graybg { background:#eeeded;}

.pagewrap {    max-width: 1920px; margin: 0 auto; width:100%;}

.wow { /*visibility:hidden*/}

.fontbold { font-weight:700;}

/*--------------------------Back to top css start--------------------------*/
.back-to-top {width: 40px;height: 40px;position: fixed;bottom: 10px;right: 20px;display: none;text-align: center;z-index: 10000;border-radius: 5px;background: #FA4616;color: #fff!important;}
.back-to-top i {color: #fff;font-size: 15px; display: block; line-height: 38px;}
/*--------------------------Back to top css end--------------------------*/


/*--------------------------Navbar start--------------------------*/
nav.navbar { border-radius:0px!important; -webkit-border-radius:0px!important; -moz-border-radius:0px!important; }
.mega-menu .navbar-nav>li { /*border-left:1px solid #678398;*/ position:relative;    padding: 0 20px;}
.mega-menu .navbar-nav>li:first-child:after {background: #253746 ;}
.mega-menu .navbar-nav>li:after { content: '';height: 17px;position: absolute;width: 1px;background: #678398;top: 8px;left: 0px; }
.navbar-nav>li>a{ color: #fff;text-transform: uppercase;font-size: 15px;padding: 6px 0;margin: 0 10px;border-bottom: 4px solid #253746 ;transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color:#253746 ;border-bottom: 4px solid #FA4616;}
.navbar-brand { padding:0px; }

.header {z-index: 999;background:#253746 ; padding:25px 0 16px;position: relative;}
.header a{ color:#fff; }
.header .loginbar  a:hover{ color:#FA4616 ; }
.header .logo {height: 100%;min-height: 40px;min-width: 100px;display: table-cell;vertical-align: middle;}
.header .logo img {z-index: 1;margin: 20px 0;position: relative;}
.header .topbar {z-index: 12;position: relative;}
.header .topbar ul.loginbar {margin: 0;margin-top: -17px;font-size: 13px;}
.header .topbar ul.loginbar > li {display: inline-block;list-style: none;position: relative;margin-left: 20px;vertical-align: middle;    margin-right: 2px;}
.header .topbar ul.loginbar a{transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;}
/*--------------------------Navbar end--------------------------*/

.mblsearch { display:none;}

@media (max-width: 1024px){
.menumbl .navbar-nav { margin:0}
.menumbl .navbar-nav>li { float:none;text-align: center; margin: 0;}
.menumbl .navbar-nav { float:none;text-align: center;}
.menumbl .navbar-nav>li>a {    margin: 0;color:#000; font-size:18px;    border-bottom: 1px solid #ccc;  padding: 20px 0;   background: #fff;box-shadow: 0px 5px 2px #ccc;}
.menumbl .dropdown-menu{position: static;width: 100%;box-shadow: none;border: none;border-radius: 0px;float:none;}
.menumbl .dropdown-menu>li>a { text-align:center; color:#000;}
.menumbl  .navbar-nav>li>a:hover {text-decoration: none;/*background-color: #bbbbbb;border-bottom: 1px solid #bbbbbb;*/}
.menumbl .nav .open>a, .menumbl .nav .open>a:focus, .menumbl .nav .open>a:hover {background-color: #fff;border-color: #bbbbbb;border-bottom: 1px solid #bbbbbb;color: #000;}
.menumbl .navbar-nav .open .dropdown-menu>li>a {line-height: 25px;padding: 15px 25px;font-size: 18px; position:relative;}
.menumbl .navbar-nav .open .dropdown-menu>li  { border-bottom: 1px solid #ccc;}
.menumbl .navbar-nav .open .dropdown-menu>li:last-child  { border-bottom:0px solid #ccc;}
.mbltopmenu ,.mblsocial { text-align:center;background: #d9d9d9;}
.mbltopmenu a { display:inline-block; padding: 14px 5%;}
.mblsocial a{display:inline-block; padding: 14px 4%;}
.mblsocial a img{    height: 20px; }
.mblquicklinks { margin:10px 0 0; padding:0;}
.mblquicklinks li { display:block;color:#fff;    padding: 5px 10px;  text-align: center; }
.mblquicklinks li a{ display:block; color:#fff; }
.menumbl .navbar-nav .open .dropdown-menu {    background: #d9d9d9;}
.menumbl .navbar-nav .open .dropdown-menu .dropdown-menu {    background: #afafaf;}
.mblsearch {   display: block;position: absolute;	right: 80px;top: 28px;}
.mblsearch .open>.dropdown-menu {right: 0;  left: auto;    padding: 2px;}
.mblsearch .dropdown-toggle {    font-size: 25px;}
.mblsearch  .searchArea .stylish-input-group .form-control { padding-left:10px}
}


 


.navbar-nav>li>a.active { border-bottom:4px solid #FA4616;}
.header .navbar-collapse {
    position: relative;
}
.header .navbar-brand  {
    height: 100%;
    min-height: 40px;
    min-width: 100px;
    display: table-cell;
    vertical-align: middle;
	    visibility: visible!important;
}
.header .navbar-brand  img {
    z-index: 1;
    position: relative;
    min-height: 80px;
    margin:   0;
}
@media (min-width:1025px){
.header > .container {
    display: table;
    margin-bottom: -25px;
	   
}}
.header  .container { width: 96%;}

@media(max-width:1024px){
.header { padding:18px 0; position:fixed; width:100%; top:0;    min-height: 90px;}
.pagewrap { padding-top:90px;}
.header .navbar-brand  img { min-height:50px;}
}
@media(max-width:767px){ 
.header .navbar-brand  img { min-height:50px;}
.homebannermain .owl-carousel .owl-item img { height:90vh}
.header { /*height: 70px;*/}
.pagewrap { padding-top:90px;}
}

.searchArea form { padding:0; margin:0;}

.searchArea .stylish-input-group .input-group-addon{background: #253746  !important;border: none;border-radius: 0px;}
.searchArea .stylish-input-group .form-control{
	border-right: 0;
    box-shadow: 0 0 0;
    border-color: #253746;
    border: none;
    background: #253746 ;
    border-radius: 0px;
    padding-left: 0;
    font-size: 15px;
    width: 150px;
	color: #fff;
	 
}
.searchArea .input-group{  border-bottom: 2px solid #678398;}
.searchArea .stylish-input-group .form-control{height: 40px;}
.searchArea .stylish-input-group .input-group-addon{padding: 0;}
.searchArea .stylish-input-group button{
       border: 0;
    background: #253746 ;
    color: #fff;height: 38px;
    width: 40px;
}

#videowrap .modal-body {padding: 0px;}
#videowrap .modal-content {padding: 4px 4px 0px 4px;background: #fff;}

/*---------------------------home page banner--------------------------------*/
.downarrow { display:none;}
#homebannermain {  }
.homebannermain { margin-bottom:50px; position:relative;}
.homebannermain .owl-dots{    position: absolute;  bottom: 0; left:8%;}
.homebannermain .owl-nav { position: absolute;  right: 0; top: 0; width: 13%; margin: 0; /*background: #FA4616;*/  height: 100%;} 
.homebannermain .captiontag {    position: absolute;  top: 12%;  left: 8%; width:40% }
.homebannermain  .captiontag h2{    font-size:45px;  color: #fff;  margin-bottom: 20px;}
.homebannermain  .captiontag p{    font-size:16px;  color: #fff;  margin-bottom: 20px;}
.homebannermain  .btn{ font-size:16px; }
.homebannermain iframe body .ytp-title-text { display:none}

.homebannermain .owl-nav, .banner2 .owl-nav{width: 11.5%; }
.bannertthumb {/*left:11%; width:89%;*/ width: 100%;position: absolute;max-width: 1075px;z-index: 2;left: 0;right: 0;margin: 0 auto;}
.banner2  .item img { min-height:500px;transform: none;-webkit-transform: none;-ms-transform: none;-moz-transform: none;object-fit: cover !important;width: 100%;height: 100%;left: inherit;top: inherit;}
.owl-item.active.current .item { border-bottom:5px solid #FA4616;}
.homebannermain .owl-carousel   .item{ height:500px}
.innerbannerimg.owl-carousel .item, .innerbannerimg.owl-carousel { height:500px; }
.homebannermain .owl-carousel .owl-item img{ transform: none;-webkit-transform: none;-ms-transform: none;-moz-transform: none;object-fit: cover !important;width: 100%;height: 100%;left: inherit;top: inherit;  }



/*---------------------------home page banner 2--------------------------------*/
.banner2 {margin-top:74px;   position:relative; }
.banner2 .owl-dots{    position: absolute;  bottom: 0; right:25px;}
.banner2 .owl-nav { position: absolute;  left: 0; top: 0;  margin: 0; background:none /*#253746*/;  height: 100%;} 
.banner2 .captiontag {    position: absolute;  top: 26%;  right: 12%;width:36%}
.banner2  h2{    font-size:40px;  color: #fff;  margin-bottom: 20px; }
.banner2  p{    font-size:16px;  color: #fff;  margin-bottom: 20px;line-height: 25px;}
.banner2 .btn{ font-size:16px}
.bannertthumb { background: rgba(38, 55, 70, 0.50);top: 0;position: absolute;font-size: 16px;color: #fff;padding-left: 60px;} 
.bannertthumb .item{ padding:12px  0px 10px; cursor: pointer; min-height:70px; width:auto; display:inline-block }
.banner2 .bannert.owl-carousel.owl-drag .owl-item .item{   -webkit-transform: none;-ms-transform: none;-moz-transform: none;object-fit: cover;width: 100%;height: 500px;/*  height: 100%;*/left: inherit;top: inherit; }
.banner2 .bannert.owl-carousel.owl-drag .owl-item .item img{  -webkit-transform: none;-ms-transform: none;-moz-transform: none;object-fit: cover;  width: 100%;height: 100%; }
 



.inforsection { position:relative}
.inforsection .owl-carousel .owl-dots { position:absolute; bottom:0; left:10px;}
.inforsection .owl-carousel{ position:static}
.inforsection .owl-carousel .owl-item img{ transform: none;-webkit-transform: none;-ms-transform: none;-moz-transform: none;object-fit: cover;width: 100%;
  height: 100%;left: inherit;top: inherit;  }

.inforsection h2{ color:#FA4616;}
.inforsection p{ font-size:16px; }
.inforsection a{ color:#FA4616;}
.captionimg {position: relative;  /* min-height: 215px;*/}
.thumbnail .owl-dots { text-align:left }
.captionimg {    position: relative;
    display: table;
    width: 100%;
   height: 217px;
    vertical-align: middle;}
.thumbnail .caption { background:#fff}
.thumbnail.boxslider { padding:0px;    border: 0px;     min-height: 380px; position:relative;}
.watchwrap .thumbnail .caption , .newswrap .thumbnail .caption{ padding:20px 9px 0px 9px}


iframe.videofull { width:90%; height: 500px;}
.videobox {   
	background: url(plugings/owlcarousal/owl.video.play-1.png) no-repeat center center;
	background-size:50% 50%;
	width: 80px;
	height: 80px;
	display: inline-block;
	position: absolute;
	left: 0;
    right: -79%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
    transition: transform .1s ease;
	top: 70%; bottom:0;
    margin:   auto;
	z-index:1}
.videobox:hover { -ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)  }
.datetweet {    border-bottom: 1px solid #a7a7a6;
    color: #9a989a;
    font-size: 16px;
    padding: 3px 0;
    margin-bottom: 14px;}
.datetweet small{ float:right }
.datetweet i{ font-size:25px}
.followbox p{ font-size:15px; color: #8e8e8e;}
.socialicnfollow {   background: #FA4616;  list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
    display: table-cell;
    /* min-height: 172px; */
    vertical-align: middle;}
.socialicnfollow li{ display:inline-block;vertical-align: middle; margin:0 10px}
.socialicnfollow li img { height: 40px; }


/*about us css*/
 .aboutbtn { margin-bottom:20px}
.bannertop  { position:relative;    /*background-image:url(../images/about-bg.jpg);*/ background-repeat:no-repeat; background-position:center top; /*background-size:100% 100%;*/ background-size: cover; color:#fff; }

.abtlbtn .largebtn { margin-bottom:60px;margin-top: 30px;}

.boardofdirtopbg, .businesstopbg , .businessglasstopbg {/*background-image:url(../images/bod-profile-bg.jpg);*/}
.businessfoundatopbg {background-image:url(../images/page-top-bg/foundationbg-1.jpg);}
.investoverviewbanner {background-image:url(../images/page-top-bg/investor-overview-1.jpg);}

/*top page banner links start*/
.bannerlinks { margin: 0; background: rgba(252, 69, 19, 0.80); list-style: none;  }
.bannerlinks li{  display: inline-block; margin-right: 4%;  min-height:64px; }
/*.bannerlinks li.active, .bannerlinks li:hover{border-bottom: 5px solid  #fff; }*/
.bannerlinks li a{ color: #fff; padding: 10px 10px; display: inline-block; border-bottom: 5px solid transparent; min-height: 65px;}
.bannerlinks li.active a, .bannerlinks li:hover a{border-bottom: 5px solid  #fff; }
.bannerlinks li  a:focus, .bannerlinks li  a:active {border-bottom: none; }

.bannerlinks  { width: 100%; position: absolute; max-width: 1075px; z-index: 2; left: 0; right: 0;  margin: 0 auto;}
.bannerlinks .owl-prev, .bannertthumb .owl-prev {position: absolute; left: 0; top: 0; margin: 0;}
.bannerlinks .owl-next, .bannertthumb .owl-next {position: absolute; right:0; top:0;}
.bannerlinks   .owl-nav .disabled, .bannertthumb   .owl-nav .disabled { opacity:0 }
.bannerlinks .no-js .owl-carousel, .bannerlinks  .owl-carousel.owl-loaded,.bannertthumb .no-js .owl-carousel, .bannertthumb  .owl-carousel.owl-loaded { padding:0 50px}
/*top page banner links end*/

/*top page banner links start*/
.subtabmain { margin: 0; background: rgb(230, 228, 228); list-style: none; padding-left:25px; padding-right:25px;  }
.subtabmain li{  display: block;    min-height:64px; }
/*.bannerlinks li.active, .bannerlinks li:hover{border-bottom: 5px solid  #fff; }*/
.subtabmain li a{ font-size: 14px;color: #545f63; padding: 15px 4px; display: block; border-bottom: 5px solid transparent; min-height: 75px;}
.subtabmain li.active a, .subtabmain li:hover a{border-bottom: 5px solid  #fa4616; }
.subtabmain  { width: 100%;   max-width: 1075px; z-index: 2; left: 0; right: 0;  margin: 0 auto 30px;}
.subtabmain .owl-prev, .bannertthumb .owl-prev {position: absolute; left: 0; top: 0; margin: 0;}
.subtabmain .owl-next, .bannertthumb .owl-next {position: absolute; right:0; top:0;}
.subtabmain   .owl-nav .disabled, .bannertthumb   .owl-nav .disabled { opacity:0 }
.subtabmain .no-js .owl-carousel, .subtabmain  .owl-carousel.owl-loaded,.bannertthumb .no-js .owl-carousel, .bannertthumb  .owl-carousel.owl-loaded { padding:0 50px}
.subtabmain.owl-theme .owl-nav [class*='owl-']{ width: 20px; padding: 20px 3px 13px 3px;}
.subtabmain.owl-carousel .owl-item { text-align: center; background: rgba(204, 204, 204, 0.48); border: 1px solid rgba(255, 255, 255, 0.24);}
/*top page banner links end*/

.contentleft { margin-top: 8%; width: 40%; margin-bottom: 10%;}
.contentleft h2{ font-size:35px }
.contentleft p{ font-size: 16px;}
.contentleft .btn{ font-size:16px }

.innerbannerimg { overflow:hidden}
.innerbannerimg.owl-carousel .owl-item img {transform: none;-webkit-transform: none;-ms-transform: none;-moz-transform: none;object-fit: cover;width: 100%;height: 100%;left: inherit;top: inherit;}
.innerbannerimg .owl-item img { min-height:500px}
.innerbannerimg .contentleft { position:absolute;    top: 0;    left: 11%;    margin-top: 14%;}


.banner2 .bannertthumb .owl-nav {background: transparent;}
.bannertthumb .owl-nav { position:static }

.leadershipinfo h1{ font-size:20px; margin:0; color:#868686;}

.leadershipinfo .media-left img {width:175px;}
.leadershipinfo .media-body h2 {font-size: 20px; color: #FA4616; margin-bottom: 10px;}
.leadershipinfo .media-body h3, .leadershipinfo .media-body h4 {font-size: 14px; color: #99999a; margin: 6px 0;}
.leadershipinfo .media-body h4 { margin-bottom:15px  }
.followus a { background: #9a989a; color: #FFF; width: 20px; height: 20px; display: inline-block;text-align: center; border-radius: 15px;
 font-size: 12px;}
.leadershipinfo .media-body ,.leadershipinfo .media-left{border-bottom: 1px solid #aeaeae;vertical-align: bottom;}
.followus ul { margin:0 0 15px 0; padding:0; }
.followus li { display:inline-block; list-style:none;margin-right: 6px;}

.breadcrumb { padding: 8px 0; font-size: 12px;margin-top: 30px;    background: transparent;}
.page-header { border: none;  margin: 20px 0; }
.page-header h1{ font-size:30px; color:#FA4616;     margin: 0 0 9px; }
.page-header span{ height: 5px; display: inline-block;  width: 65px; background: #FA4616;}

.leadershipinfo .media  { margin-bottom:30px}

@media (max-width: 767px) {
.page-header { border: none; margin:  10px 0 10px 0;}
.page-header h1 {font-size: 25px; margin: 0;}	
.bannertop   {    /* height: 70vh;*/    background-size: cover; }
.bannertop  .container  {padding: 0; }
.owl-theme .owl-nav [class*='owl-'] {width: 18px; padding: 13px 1px;}
.bannertthumb  .owl-theme .owl-nav [class*='owl-'] {   padding: 15px 7px;}
.bannertop{ padding:0} }
@media (max-width: 767px) {
}

.dirwrap { margin-bottom: 10px; height: 250px;}
.dirlinks { list-style:none; border-bottom:1px solid #ccc; margin-bottom:20px; padding:0; margin-bottom:40px}
.dirlinks li {
    display: inline-block;
    margin-right: 4%;
    border-bottom: 5px solid transparent;
    padding: 10px; font-size:18px;
}
.dirlinks li.active a { color:#e24110;}
.dirlinks li:hover , .dirlinks li.active{ border-bottom: 5px solid #e24110;}

.discdirector { margin-bottom:60px;}
.discdirector img{ float:left; margin-right:40px; margin-bottom:40px}
.discdirector h2{color:#e24110; margin-bottom:0;}
.discdirector h3{ margin:8px 0 30px; font-size:14px; font-weight:bold }
.discdirector p{}

.dirwrap h2{color:#e24110; font-size:20px; margin-bottom:2px}
.dirwrap h2 a{color:#e24110;}
.dirimg:hover {    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.21);
}
.dirwrap img{ width: 100%;
/*transform: scale(1);
transition: all 0.4s ease 0s; 
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease; */
display:block;}
.dirwrap .dirimg{ position:relative; overflow:hidden; display:block;}
.dirwrap:hover  img {/*transform: scale(1.1);*/}

.graybox { background:#99999a; padding:5px 10px; margin-bottom:30px}
.graybox h2{ color:#fff; font-size:18px;}
.graybox p{ color:#253746 ;}

.dirwrap p{color:#686868; font-size:13px;}
@media (max-width: 767px){.dirwrap {
  
}}

@media (max-width: 558px) { .dirlinks li {  text-align: center; font-size: 13px; padding: 5px;  margin: 0;}.dirlinks li.active{/*background: #f1f1f1;*/}
.dirwrap h2 {    font-size: 14px;}.dirwrap p { font-size:12px;}.boarddir .col-xs-6  { /*width:100%!important*/}.dirwrap {height: 230px;}
}
@media (max-width: 320px) { .dirlinks li {  font-size: 11px; padding: 6px;  }}

/*footer css*/
footer { padding:70px 0 56px;}
.contactf h5 { 
	color: #FA4616;
    font-size: 25px;
    border-bottom: 1px solid #FA4616;
    padding-bottom: 20px;
	margin-top:0;
}

.contactf hr  { border-bottom: 1px solid #686868; margin-left:0; width:70%}
 .quicklinks {}
.quicklinks  li a{padding: 4px 0; color: #686868;  display: inline-block;}
 .quicklinks  li a:hover{ color:#FA4616;}
 
.footer-copyright nav {
    float: right;
}
 .footer-copyright nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-copyright nav ul li {
    border-left-color: #FFF;
}
.footer-copyright nav ul li:first-child {
    border: medium none;
    padding-left: 0;
}
.footer-copyright nav ul li {
     
    display: inline-block;
    line-height: 12px;
    margin: 0;
    padding: 0 8px;
}
 .footer-copyright p {
    color: #555;
    margin: 0;
    padding: 0;
}
.footer-copyright {
    background: #e2e2e3;
    padding:10px 0 10px;
}

footer ul.social-networks {
	font-size:50px;
        list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #d6d6d7;
    padding-top: 20px;
    margin-top: 40px;
       display: block;
    width: 80%;
}
footer ul.social-networks li {
    display: inline;margin-right: 10%;
}
footer ul.social-networks li img{ height:40px; margin-right: 25px; }
footer ul.social-networks li a{ color:#d6d6d7;} 
footer ul.social-networks li a:hover{ color: #FA4616;} 
@media (max-width: 1024px) {.contactf h5{ font-size:20px }}
@media (max-width: 767px) { .footer-copyright {    text-align: center; } .footer-copyright nav { float:none; margin-top:10px}}



/*mobile menu start*/
.menu-container {display: none; }
@media all and (max-width: 1024px) {
.menu-container {
	width: 100%;
	opacity: 0;
	color: #fff;
	height: 100%;
	position: fixed;
	display: block;
	top: 0;
	right: -100%;
	z-index: 16;
	overflow: hidden;
	background:#ecebeb;
	font-size: 0.938em;
}
	
.menumbl {
	overflow-y: auto;
	height: 100%;
	    background: #243746;
}

.menu-item {
	cursor: pointer;
	color: #fff;
	font-size: 1.500em;
	padding: 24px;
	position: relative;
	opacity: 1
}
.menu-item:hover {
	color: #252525
}
.menu-line {
	width: 1px;
	height: 80px;
	background: #FFFFFF;
	padding: 0;
	display: block;
	margin: 16px auto
}
.menu-ctas {
	font-size: 0.786em
}
.menu-cta {
	padding: 24px;
	font-size: 0.786em;
	font-weight: 500;
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	cursor: pointer
}
.menu-cta:hover {
	color: #252525
}
 
.logo{ border-left: 1px solid #eaeaea;
    margin-left: 35px;
    padding-left: 10px;}
 

/*Hamburger" Icon Animations*/
.hamburger-menu {
 position: fixed;
 z-index:9999;    top: 30px;right: 20px;
}

.hamburger {
  width:25px;
  height: 30px;
  position: relative;
  margin: 0px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

.hamburger span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}



.hamburger span:nth-child(1) {
  top: 0px;
}

.hamburger span:nth-child(2),.hamburger span:nth-child(3) {
  top: 10px;
}

.hamburger span:nth-child(4) {
  top: 21px;
}

.hamburger.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.hamburger.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hamburger.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.hamburger.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.hamburger.open span { background:#fff	}
/*end hamburger*/

.catDiv span {
    /*text-transform: uppercase;*/
    display: block;
    padding: 5px 16px;
    color: #000;
    background: #E4E2E2;font-weight: bold;
}
.catlnk a img {
    margin-right: 12px;
    height: 25px;
    max-width: 35px;
    min-width: 35px;
}
.catlnk { background:#fff; border-bottom: 1px solid #e4e2e2; padding: 6px 15px; font-size: 13px; text-transform: uppercase;}
.menumbl li{ list-style:none}
.scrollmbl {
    height: 90%;
    width: 100%;
    position: absolute;
    vertical-align: top;
      background: #243746;
    overflow-x: hidden;
    overflow-y: auto;
    font-family: helvetica;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    overflow-scrolling: touch;
    text-align: left;
    z-index: 1111111;
}
.no-sub>a { padding: 10px 15px;border-bottom: 1px solid #ccc;display: block; text-transform: uppercase;}
.no-sub>a:after {
    content: '';
    display: inline-block;
    background-image: url(../images/sprite-1.html);
    background-repeat: no-repeat;
    width: 9px;
    height: 15px;
    position: absolute;
    right: 16px;
    background-position: -152px -432px;
}
.usernameal  {
	padding: 10px 15px;
    color: #000;
    background: rgba(0, 0, 0, 0.1);
    font-weight: bold;
    font-size: 16px;}
.menumbl .nav-tabs>li.active>a,.menumbl .nav-tabs>li.active>a:focus, .menumbl .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #ff0661;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.menumbl .nav-tabs>li>a { background:#fff}
.menumbl .nav-tabs li{ width:50%;font-size: 16px;}
.menu-open { overflow:hidden;}

 
.menumbl .nav-tabs { margin-top: 90px;} 

.menumbl i {
    color: #fe4714;
    /* float: right; */
    margin-right: 23px;
    position: absolute;
    right: 0;
	    font-size: 30px; top:12px;
}
.menumbl .dropdown.open  a:first-child i:before { content: "\f106";} 
.menumbl .dropdown.open.businesstab  a:first-child i:before { content: "\f107";} 
.menumbl .businesstab .dropdown-submenu.open .fa-angle-down:before{ content: "\f106";}
}

@media (max-width: 767px){ 
.menumbl .nav-tabs { margin-top: 88px;}
}
/*mobile menu end*/

#videowrap iframe {
    width: 100%;
    min-height: 400px;
}
#videowrap button.close {
  color: #ffffff;
    z-index: 1;
    position: absolute;
    right: -10px;
    top: -10px;
    opacity: 1;
    box-shadow: 0px;
    background: #fa4616;
    width: 30px;
    height: 30px;
    border-radius: 58px;
    font-size: 24px;
    display: inline-block;
    line-height: 20px;
}



/*invesstor highlightbox start*/
.investorhighlignts { background:#fff; padding:20px;}
.highlightbox {}
.highlightbox .hd { color:#fff;    margin: 0 0 10px;}
.highlightbox .evname p{ font-size:12px;}
.highlightbox .evdate p{ color:#FA4616; font-size:25px;    padding: 0;}
.highlightbox .evdate p span{ color:#FA4616; font-size:15px; }
.amt { margin:10% auto; text-align:center; font-size:30px;min-height: 110px;background:#e5e4e4;padding: 20px 0; margin-top: 20px; min-height:125px;}
.amt span{display: block; font-size: 12px;  color:#676767;padding: 0 20px;}

.resultboxslider h2{}
.resultbox .viewall{ padding: 10px 10px 10px 10px; text-align: right; font-size: 14px; display: block; position: absolute;bottom: 0; right: 0;}
.resultbox .viewall i{ color: #FA4616; font-size: 18px; margin-left:6px; }

.pdfdownload { margin:0px 0px 8px 0px; padding:0px;color:#728390;}
.pdfdownload .media-left img{ width:28px;}
.owl-theme.resultboxslider .owl-dots { position:absolute; bottom:4px; left:7px;}
.owl-carousel.resultboxslider, .owl-carousel.resultboxslider .owl-item { position:static;}
.resultbox { position:relative;}
.pdfdownload .media-body { font-size:16px; /* padding-top: 9px;*/}
.pdfdownload .media-body a{ color:#728390;}

.resultbox { background:#fff;margin-bottom: 30px;  min-height: 225px;}
.resultbox h2{ margin: 0; font-size: 18px; padding: 10px; border-bottom: 1px solid #c8c6c6; color:#253746 }
.resultbox .resultboxslider { padding:15px;color:#728390; }
.resultbox .resultboxslider h1{ margin: 0px 0 20px; color:#728390; font-size:18px; font-weight: 700;}

.factsheet { background:url(../images/umbrela-bg-1.jpg) no-repeat center center; background-size:cover; padding:20px; margin-bottom:30px; color:#fff;}
.factsheet h2{    margin: 0 0 25px 0; font-size:25px;}
.factsheet .pdfdownload, .factsheet .pdfdownload a { color:#fff;}
.factsheet .pdfdownload { margin-bottom:25px;}

.subscribewrap { margin-bottom:30px; background:#f0f0f0; }
.subscribewrap h2{    margin: 0 0 0px 0; font-size:25px; background:#728390; color:#fff; padding:10px;}
@media (max-width: 767px) { .investorhighlignts { padding:10px;}.resultbox .resultboxslider h1 {font-size:20px;}
.breadcrumb { display:none}
}
/*invesstor highlightbox end*/

 


/*corporat governance*/
.bannertop.governance {  /*background-image:url(../images/page-top-bg/governance.jpg);*/ }
.whitebox { background:#fff; width:100%;   }
.goverboarddir { margin-bottom:30px;}
.goverboarddir h4{ color:#f36139;font-size: 16px; font-weight:700;    margin-top: 15px;}
.goverboarddir { height: 250px;}
.goverboarddir p{ font-size: 14px;    line-height: 16px; margin-bottom:15px;color: #8e8e8e;}
.knowmorebtn {color: #f36139;font-size: 17px;display: inline-block;}
.goverboarddir .media-body{ position:relative; }
.goverboarddir .media-left{ padding-right: 30px; }
.goverboarddir .media-left .media-object{ width:200px}
@media (min-width: 767px) {/*.knowmorebtn {position: absolute;bottom: 0;}*/}
@media (max-width: 500px) {.goverboarddir .media-body, .goverboarddir .media-left,.goverboarddir  .media-right{ display:block; width:auto}
.goverboarddir h4 {   margin-top: 10px; } .goverboarddir p {    font-size: 13px;}}


 /*news and media*/
 .bannertop.newsmediabg {  /*background-image:url(../images/page-top-bg/new-banner.jpg);*/ }
.cafepiramal { background:#fc4513; padding:20px; color:#fff;}
.pressreleasecol { margin-bottom:30px;}
hr { border-color:#9f9f9f}
.newsroom {}
.newsroom img { width:100%; margin-bottom:20px;}
.sourcewrap a , .sourcewrap { color:#888888; margin-bottom: 10px;}

.tvseries .captionimg { height:auto}
.tvseries .captionimg img { width:150px;}
.tvseries .videobox {background-size: 40% 40%;}
.tvseries .media {    border-bottom: 1px solid #9f9f9f;padding-bottom: 20px;}
.tvseries .media:last-child { border-bottom:none;}
@media (max-width: 1024px){.tvseries .videobox {top:0; }}
@media (max-width: 767px){.cafepiramal { margin:20px 0 }}

.cafepiramal {}
.cafepiramal h2{ margin:0 0 30px 0 }
 
.cafepiramal .cafepiramalnews:first-child{ margin-bottom:0px;}
.cafepiramal .cafepiramalnews:last-child{ margin-bottom:0px;}
.cafepiramal .cafepiramalnews { margin-bottom: 30px;border-bottom: 1px solid #fff; padding-bottom: 20px;}
.cafepiramal a{ color:#fff;}
.cafepiramalnews h5{ color:#ffc3b2;}


.searchbar h2{ color:#FA4616; }
.searchbar .searchtbl { border:1px solid #dddddd; }
.searchbar .searchtbl td{ padding:15px;border-right: 0px; border-left:0px;white-space: normal !important; }
.searchbar .searchtbl h4{ margin:0;  color:#FA4616;}
.search-list .searchtbl td:first-child  { display:none;}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}
.serchbox { background:#fff; padding:20px;}
.serchbox .input-group { width:100%;    border-radius: 0px; position:relative;}
.serchbox .input-group input{border: none; border-radius:0px;/* padding-left: 27px;*/box-shadow: none; border-bottom: 1px solid #ccc;  }
.serchbox .glyphicon{/* top: 11px;position: absolute; left: 2px; z-index: 20; color: #adaaaa;*/}
.serchbox .btn-search { border:none;    box-shadow: none;}
.serchbox .input-group-btn { margin-left:20px;}	
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
    color: #fff;
    background-color: #FA4616;
    border-color: #FA4616;
}
.searchrestt span { color:#000;    text-transform: capitalize;}
.searchrestt { border-bottom:2px solid #3f3f3f;    padding-bottom: 15px; margin:40px 0 20px;}
.searchin h3{ color: #FA4616; margin: 15px 0 20px;}
.searchin .form-check-input { margin-right:6px;}
.searchinrt {  min-height:400px;}
.searchimg { border:1px solid #f2f2f2; max-width: 150px; width: 100%; min-width:130px}
.smalldef h4{ font-size: 25px;color: #FA4616;}
.smalldef h5{font-size: 12px; margin-bottom:20px}
.smalldef p{font-size: 12px;margin-bottom:20px; color:#8a8a8a;}
.smalldef .media-left img{ max-width:250px;}
.smalldef .media-left {     padding-right: 30px;}
.sercdate {color:#8a8a8a;}
.searchinrt  .searchtbl  h4 { margin-bottom: 10px;font-size: 16px; line-height: 25px;}
.smalldef .btn-orange{ font-size: 12px; padding: 4px 10px;}
.mutliSelect li.disablelist { opacity:0.5}

@media (min-width: 768px){.searchinrt { border-left:1px solid #ccc; padding-left: 20px; }
.mobsearchcheckbox dt { display:none}
.mutliSelect ul { padding:0; margin:0; list-style:none;}
.searchinrt {  min-height:625px;}
}
.searchinrt .table-responsive { margin-top:30px;}
@media (max-width: 767px){.searchin .form-check { display:inline-block;    width: 49%;}.searchbar h2 { font-size:20px}.searchin h3 { font-size:20px;    margin-bottom: 8px;}
.smalldef .media-left {display: block; padding: 0;}.smalldef .media-left img{ width:100%; max-width:100%}
.smalldef { margin-top:20px!important;}
/*mobile checkbox search page start*/
.mobsearchcheckbox  .dropdown {position: relative;/*top:50%;transform: translateY(-50%);*/margin-bottom: 0;}
.mobsearchcheckbox  .dropdown dd,
.mobsearchcheckbox  .dropdown dt { margin: 0px; padding: 0px;}
.mobsearchcheckbox  .dropdown ul { margin: -1px 0 0 0;}
.mobsearchcheckbox  .dropdown dd { position: absolute; z-index:1;    width: 100%;}
.mobsearchcheckbox  .dropdown a,
.mobsearchcheckbox  .dropdown a:visited {
  color: #000;
  text-decoration: none;
  outline: none;
  font-size: 13px;
}
.mobsearchcheckbox  .dropdown dt a { position:relative;
     background-color: #ffffff;
    display: block;
    padding: 8px 40px 5px 10px;
    min-height: 25px;
    line-height: 24px;
    overflow: hidden;
    border: 0;
    width: 100%;
	border: 1px solid #ccc;
}
.mobsearchcheckbox  .dropdown dt a:before { content:''; position:absolute;     width: 0px;
    height: 0px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #f00;
    right: 7px;
    top: 14px;}
	.mobsearchcheckbox  .dropdown dt a:after { content:''; position:absolute;     width: 0px;
    height: 0px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
       border-top: 12px solid #ffffff;
    right: 7px;
    top: 12px;}
.mobsearchcheckbox .multiSel { margin-bottom:0;}
.mobsearchcheckbox  .dropdown dt a span,
.mobsearchcheckbox .multiSel span {
  cursor: pointer;
  display: inline-block;
  padding: 0 3px 2px 0;
}
.mobsearchcheckbox .dropdown dd ul {
  background-color: #253746;
  border: 0;
  color: #fff;
  display: none;
  left: 0px;
  padding: 2px 15px 2px 5px;
  position: absolute;
  top: 2px;
  width: 100%;
  list-style: none;
  height:200px;
  overflow: auto;
}

.mobsearchcheckbox .dropdown span.value {display: none;}
.mobsearchcheckbox .dropdown dd ul li a {padding: 5px;display: block;}
.mobsearchcheckbox .dropdown dd ul li a:hover {background-color: #fff;}

 /*mobile checkbox search page start*/
}
	
/*testimonials*/

.testimonialvideo .captionimg { background:#fff; padding:20px;}
.testimonialvideo .captiontxt { position:absolute;    left: 36px;}
.testimonialvideo .captiontxt h4{ font-size:20px; font-weight:700; color:#606060; margin-bottom: 4px; }
.testimonialvideo .captiontxt p{ }
.testimonialvideo .owl-theme .owl-nav  .owl-dots { text-align: right;}

.testimonialview .owl-theme .owl-nav + .owl-dots { text-align: right;}
.testimonialview .thumbnail { background:#fff; padding:20px;    min-height: 820px;}
.testimonialview .thumbnail h3{ font-size:22px; color: #FA4616;; margin-bottom: 4px; }
.testimonialview .thumbnail p{ }
.testimonialview .testtext { position:relative;padding: 50px 10px; margin-top:20px;}
.testimonialview .testtext p:after{background:url(../images/testi-icn-1-1.jpg) no-repeat top left; content:''; position:absolute; top:0; left:0; width:69px; height:49px; }
.testimonialview .testtext p:before{background:url(../images/testi-icn-2-1.jpg) no-repeat top left; content:''; position:absolute; bottom:0; right:0;width:69px; height:49px; }
.testimonialview .testtext p{ }
.testimonialview .thumbnail {    padding: 20px;    border-radius: 0px;}
.testimonialview .readm { color:#FA4616;}
.testimonialview .readm .fa{ margin-left:5px;    font-size: 16px;}

.overviewbusiness .tenets{  padding: 0;   min-height:auto;}
.overviewbusiness .tenets img{ width:100%}
.overviewbusiness  .tendata { /*bottom: -100px;*/}

.virtualtour { position:relative;}
.virtualtour img{ width:100% }
.virtualtour .videobox {    background: url(../images/video-icn-1.png) no-repeat center center;background-size: 78%;}
.virtualtour .vtext {position: absolute; right: 4%;  width: 35%;  top: 38%;  color: #fff;}
.virtualtour .vtext h3{font-size: 40px;}
.bannertop.carerroverview {  /*background-image: url(../images/page-top-bg/carreir-overview.jpg);*/ }

.bannertop.carerrtesti {  /*background-image: url(../images/page-top-bg/carreir-testimonials.jpg);*/ }

.submaintab { margin-bottom:30px;}

.testimonialviewbus .media { background:#253746;border-top: 4px solid #FA4616;}
.testimonialviewbus .media-left img{width: 220px;}.testimonialviewbus .media-left {padding-right:0}
.testimonialviewbus .media-body { background:#253746; color:#fff;     padding: 30px 20px 20px 30px; position:relative;}
.testimonialviewbus .media-body h3{ margin:0 0 10px 0;    position: relative; }
.testimonialviewbus .media-body:before{background:url(../images/carrer/business/colun-1-1.jpg) no-repeat top left; content:''; position:absolute;    top: 8px; left: 12px; width:69px; height:49px; }
.testimonialviewbus .testtext:after{background:url(../images/carrer/business/colun2-1.jpg) no-repeat top left; content:''; position:absolute;    bottom: 20px; right: 0px; width:69px; height:49px; }
.testimonialviewbus .owl-theme .owl-nav + .owl-dots { text-align: right;}
.testimonialviewbus .readm {  padding-top: 10px; display: inline-block;  color: #fff; position:relative;font-size: 16px;}
.bannertop.carerroverviewbusiness {   /*background-image: url(../images/page-top-bg/carerroverviewbusiness.jpg);*/ }

.icn-p {    text-align: left; border-bottom: 1px solid #b7b7b6; margin: 10px; padding: 5px 0;}

.benfitsbox h2{ color:#8e8e8e;}
.benfitsbox .btn{ margin-top:15px  }

.research-analysts th {
    border: 1px solid #ccc;
    background: #fa4616;
    font-weight: bold;
    padding: 10px;
    color: #fff;
    font-size: 15px;
    text-align: center;vertical-align: middle!important;
}
.research-analysts .greybg {
    background: #ccc;
}

.assesmentslider { margin:0; padding:0;}
.assesmentslider li{ position:relative; padding: 8px;display:inline-block;width: 16%; vertical-align: top;    margin-bottom: 30px; border-right:1px solid #aaaaaa;}
.assesmentslider li:last-child{ border-right:0px; }
.assesmentslider li h2{ color:#7c7b7b; margin-top: 0px;display: inline-block; border-bottom: 3px solid transparent; padding-right: 20px;padding-bottom: 10px;}
.assesmentslider li.active h2{ font-weight:600;border-bottom: 3px solid #e7422d;}
.assesmentslider li.active .btn { display:none; padding-bottom: 30px;}
.assesmentslider li h3{ font-size: 18px; color:#7c7b7b;height: 45px;}
.assesmentslider li p{ display:none;font-size: 13px;    min-height: 150px; }
.assesmentslider .assesicn {margin: 0; min-height: 160px;}.assesmentslider .assesicn img{height: 55px;margin-top: 25%;}
.assesmentslider .fa-close {position: absolute; right: 20px; top: 23px; font-size: 20px; color: #afadad; display:none;}
.assesmentslider li.active p, .assesmentslider li.active .fa-close{ display:block; }
.assesmentslider li.active .assesicn { display:none}
.assesmentslider li.active   { padding-bottom:30px}
.assesmentslider li.active h3{ font-weight:700;font-size: 20px;color: #585858;}

/*modal in middle start*/
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/*modal in middle end*/


/**/

.acc_content .content {
	/*padding: 15px 0 15px 0;*/
	height: auto !important;
	float: left; width: 100%;
}

.business-accord h1 {
	float: left;
	height: auto;
	width: 100%;
	clear: both;
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #333;
	min-height: 30px;
	border-bottom: 1px solid #cccccc;
}

.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  /*border: 1px solid #ccc;*/
  position: relative;
  z-index: 10;
  margin:0px;
  /*margin-top: -1px;*/
  overflow: hidden;
 border:1px solid #FFFFFF;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
  position: relative;
   background: #f6f6f6; 
   padding:10px 30px 10px 10px; 
  
  font-size: 14px;
  display: block;
  cursor: pointer;
   
  color: #e9682e;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -9px;
  background: url(../images/plusminus-1.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  /*background: #F9F9F9;*/
  color: #7B7E85;
  padding: 3px 10px;
  font-weight:normal;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active {
	 
	margin:5px 0;
	/*margin-top:-2px;*/
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  background: #f6f6f6; 
   
  
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  background: url(../images/plusminus-1.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
   
}
/**/

.corporate_main { float: left; height: auto; width: 100%; clear: both; margin-bottom: 0px; }
.corporateinfo { float: right; height: auto; width: 100%; margin-top: 0px; padding-top: 15px; padding-bottom: 0px; }
.corporateinfo ul { float: left; width: 100%;  list-style: none;  padding: 0;  margin: 0;}
.inv-contact-us .corporateinfo ul li { float: left; width: 33.3%;    padding: 17px 10px 10px 20px;  min-height: 150px; line-height: 19px; font-size: 12px; }
.corporateinfo ul li { max-width: 245px;display: inline-block;width: 100%;vertical-align: top;    padding: 17px 10px 10px 20px;  min-height: 150px; line-height: 19px; font-size: 12px; }
.corporateinfo ul li.last {    }
.drop-add-img a {
    font-weight: bold;
    color: #7B7E85;
}
.corporateinfo ul li.corporatelast { border: none;  }
.corporateinfo h1 { border-bottom:1px solid #d3d3d3;    padding-bottom: 15px; font-weight: bold; font-size:16px;  padding-left: 20px;}
.contactwrap { background:#fff;}

.business-newSet ul { list-style:none; margin:0; padding:0;}
.business-newSet h4 { padding: 10px 0;
    border-top: 1px solid #ccc;
    margin-top: 30px;
    padding-top: 25px;}
.business-newSet h3 {  
    /* padding-top: 20px; */
    padding-bottom: 10px;
    /* margin-top: 32px; */
    display: block;
    font-size: 20px;
    font-weight: bold;}
	
.business-newSet h3:first-child { border-top: 0px solid #ccc; margin-top:0px; }
.business-newSet .containc { }

.nseartitl { position:relative;font-size:18px; color:#898989 }
.nseardis { color:#898989 }

.searchbar .searchtbl.newsserch td:after {  content: '';position: absolute;height: 75%;width: 1px;background: #bfbfbf;right: 0;top: 12%;}

.newsserch a { margin-left:6px;}

input.datepicker {background-image:url(../images/calender-1.png);     background-color: #fff;
    background-repeat: no-repeat;
    background-position: right center;
    padding: 20px 13px;
    padding-right: 34px;
    border: none;
    box-shadow: none;}
.frizzclm  td{ vertical-align:middle!important}
.mblfrizz { display:none}

/*table responsive	*/
.table-responsive { }
.table-responsive tr{border: 1px solid #ddd; }
.table-responsive td{border: 1px solid #ddd;font-size: 13px; }

.singlenav .owl-carousel .owl-item{    line-height: 45px;}

.foundationdiegram { text-align:center;margin: 50px auto 10px;}
.foundationdiegram p{    font-weight: 700; margin-bottom: 45px; font-size: 16px; }
.foundationdiegram img { margin:0 auto;  }

.doingctn {margin-bottom: 28px;}
.doingctn p:last-child { }

.vwebsite{float: right;  background: #99999a;  border: none; margin: 10px 0 20px 0;}
.vwebsite i { margin-left: 5px;}

.table>thead>tr>th {
    vertical-align: middle;
	background:#FA4616;
	color:#fff;
}

.sub-head { font-size: 19px; margin: 40px 0 20px; font-weight: 700;}

#tradingview_b0748-wrapper { height:500px;}

.newsmainvdo { width:100%; height:350px; margin-bottom:20px}

.medialist { margin-bottom: 20px; border-bottom: 1px solid #ccc; position:relative;    padding-bottom: 30px;}
.medialist h4 { margin-bottom:4px; }.medialist h4 a{ color: #FA4616;}
.medialist p { font-size: 13px;  color: #848484; }
.konwm {background: #99999a;font-size: 12px;float: right;color: #fff;padding: 2px 5px;position: absolute;bottom:  0px;right: 0; }
.konwm:hover {background: #FA4616;color: #fff; }
.contactright { background: #fff;padding: 20px;border-radius: 10px;box-shadow: 1px 1px 2px rgba(204, 204, 204, 0.58);margin-top: 44px;}
.inv-contact-us ul li { margin-bottom:30px; line-height: 21px; font-size: 14px; list-style:none;}
 .inv-contact-us ul { padding:0; margin:0}
 .inv-contact-us ul h4{ font-size:14px; line-height:20px; font-weight:700;   margin-bottom: 12px; border-bottom: 1px solid #ccc; padding-bottom: 7px; }

/*pagination css start*/
.pagination > li:first-child > a{
    border-right: 1px solid #f1f1f1 !important;
}
.pagination>li:last-child>a{
	 border-left: 1px solid #f1f1f1 !important;
}
.pagination{
	font-imsize:22px;
	background: #fff;
}
.pagination>li>a, .pagination>li>span{color:#919191; }
@media (min-width: 768px){
.pagination>li>a, .pagination>li>span{
	    padding: 15px 30px;
		
}
}
.pagination > li a{
border:none
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
z-index: 3;
    color: #fa4616;
    cursor: default;
    background-color: transparent;
    border-color: transparent;
}
@media (max-width: 1400px){
	.pagination{font-size:16px;	}}
/*pagination css end*/


/*leaderconnect start*/
.leaderconnectsld .imgt { display:none}
.leaderconnectsld .vdo{ position:relative}
.leaderconnectsld .vdo .imgt { display:block}
.leaderconnectsld .vdo .playBtn { position: absolute;  bottom: 9px; right: 6px;}
.leaderconnectsld .vdo .playBtn img{ width:35px}
/*leaderconnect end*/


/*search start*/
.searchdownload {}
.searchdownload h4{ color:#898989;}
.searchdownload h5{}
.searchdownload .searchdownimg { width:32px;}
/*search end*/

#exTab2 .nav-tabs>li.active>a, #exTab2 .nav-tabs>li.active>a:focus, #exTab2 .nav-tabs>li.active>a:hover,#exTab2  .nav>li>a:focus, #exTab2  .nav>li>a:hover {background:#fa4516; color:#fff;background-color: #fa4516; border: 1px solid transparent;}
 #exTab2 .nav-tabs>li a{background:#c4c4c4; color:#fff;}
#exTab2 .nav-tabs { margin-bottom:20px;font-weight: 700;}
#exTab2 .inv-contact-us ul li{    padding: 0;}



.menumbl .navbar-nav .businesstab  .dropdown-menu {
    background: #d9d9d9;
}
.businesstab .dropdown-menu>li {
    border-bottom: 1px solid #ccc;
}
.businesstab .dropdown-menu>li>a {
    line-height: 25px;
    padding: 15px 25px;
    font-size: 18px;
    position: relative;
}
.menumbl .navbar-nav .businesstab .dropdown-menu .dropdown-menu {
    background: #afafaf;
}
.businesstab .fdrop  {
    display:block;
}
.businesstab.open .fdrop {display:block}
.maindropdown i{ display:none}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {    background-color: transparent;}

.eventcalanderrow {border-top: 3px solid #FA4616;}
.eventcalanderrow .datetitle{border-top: none;}
.eventcalanderrow .evdate { width:100%; border:none;}

.eventcalanderrow.dateitem { height: auto; overflow: hidden; padding: 0; margin-bottom: 20px;}
.eventcalanderrow .datedata { padding: 20px 0px 0px;    font-size: 14px;}

.eventcalanderrow .actbtns {position: static; padding: 0; margin: 20px 0;}
.eventcalanderrow .actbtns a{ margin-left: 0px; display: inline-block; }
.eventcalanderrow .actbtns a:nth-child(2){     border-left: 1px solid #afafaf; padding-left: 8px; margin-left: 8px;}

.eventcalanderrow .evdate span.day {height: 50px;}

.homeb p{ }
.homeb h3{ color:#fff;     font-size: 16px; margin-bottom:20px;}
.homeb h3 b{  font-size: 20px;display:block; margin-bottom:8px;}

.residentindia  {
    background:rgba(255, 255, 255, 0.42);
    padding: 10px;
  display:none; border:1px solid #d60000; color: #d60000; 
}
.acceptdiscl{
    background: rgba(255, 255, 255, 0.42);
    padding: 10px 10px 0 10px;
   display:none;
}
.quform-element-group.quform-group-style-bordered>.quform-spacer, .quform-group-style-bordered>.quform-child-elements, .quform-spacer {
    padding: 0 0 15px 0;
    margin: 0!important;
}
.quform-options-inline>.quform-option {
    display: inline-block;
    padding: 0 15px 5px 2px;
    vertical-align: top;
}
.quform-element-submit {
    vertical-align: bottom;
    margin: 10px 0;
}
#quform-submit{
    display:none;
}
.navbar-right. current-page-ancestor a{border-bottom: 5px solid #e24110 !important;}

.errorpage { text-align: center; margin: 20% auto;}
.errorpage h2{font-size: 50px;color: #FA4616;}
.errorpage h3{}